puncture proof - German English Dictionary